package com.alen.sun.service;

import com.alen.sun.bean.Captcha;
import com.alen.sun.bean.Folk;
import com.alen.sun.bean.PageBean;

import java.util.List;

public interface FolkService {

    //添加家属
    Boolean addFolk(Folk folk);

    //注册家属账号
    Boolean registerFolk(Folk folk,String captcha);

    //登录家属账号
    Boolean login(Folk folk);

    //修改家属信息
    Boolean updateFolk(Folk folk);

    //删除家属
    Boolean deleteFolk(Folk folk);


    //发送验证码
    Boolean sendSms(String phoneNum);

    //分页查询
    PageBean page(Integer page, Integer pageSize);

    //批量删除
     Boolean deleteByIds(List<String> ids);


    /**
     * 非基础功能
     */

    //查看个人信息
    Folk getPersonalFolkInfo(String phoneNum);

    //网页搜索功能,聚合模糊查询,姓名,电话
    List<Folk> searchByKeywords(String keywords);

}
